import 'package:lx_widgets_library/extension/enum_ex.dart';

/// 单位类型
enum ReportCellType {
  // 箭头
  arrow(0),

  // textFeild
  textFeild(1),

  // textView
  textView(2),

  // 文本
  text(3),

  // 资源文件
  assets(4);

  // key
  final int rawValue;

  // 初始化
  const ReportCellType(this.rawValue);

  // 通过 rawValue 获取枚举类型
  static ReportCellType? getTypeByNum(int rawValue) => ReportCellType.values
      .firstWhereOrNull((activity) => activity.rawValue == rawValue);
}
